research scientists - German English Dictionary